﻿#include "OcrItem.h"

OcrItem::OcrItem()
	: m_call(nullptr)
	, m_contex(nullptr)
{
}

OcrItem::~OcrItem()
{
}

std::string OcrItem::GetDevice()
{
	return m_device;
}

void OcrItem::SetDevice(std::string device)
{
	m_device = device;
}

cv::Mat& OcrItem::GetImage()
{
	return m_image;
}

void OcrItem::SetImage(cv::Mat& img)
{
	m_image = img.clone();
}

OCR_CALL OcrItem::GetCallback()
{
	return m_call;
}

void OcrItem::SetCallback(OCR_CALL call)
{
	m_call = call;
}

void* OcrItem::GetContext()
{
	return m_contex;
}

void OcrItem::SetContext(void* context)
{
	m_contex = context;
}